Definitions | Id, t T, Type, Top, f(x)?z, x:A. B(x), IdDeq, x.A(x),  x. t(x), P  Q, State(ds), a:A fp B(a), f g, False, A, x:A B(x), A & B, f(x), x:A B(x), Atom$n, if b t else f fi, b, s = t,  b, , Prop, x:A. B(x), f(a), x dom(f), P & Q, P  Q, Unit, left+right, type List, (x l), {x:A| B(x) }, A/x,y. B(x;y), Void, Case b of inl(x) s(x) ; inr(y) t(y) |